package queuelinked;

public class Main {

    public static void main(String[] args) {

        LinkedListQueue queue = new LinkedListQueue();//建立队列对象
        int temp;
        System.out.println("以链表来实现队列");
        System.out.println("========================");
        System.out.println("在队列前端加入第1个数据,此数据值为1");
        queue.enqueue(1);
        System.out.println("在队列前端加入第1个数据,此数据值为3");
        queue.enqueue(3);
        System.out.println("在队列前端加入第1个数据,此数据值为5");
        queue.enqueue(5);
        System.out.println("在队列前端加入第1个数据,此数据值为7");
        queue.enqueue(7);
        System.out.println("在队列前端加入第1个数据,此数据值为9");
        queue.enqueue(9);
        System.out.println("========================");
        while (true){
            if (!(queue.front == null)){
                temp = queue.dequeue();
                System.out.println("从队列前端依序取出的元素数据值为:" + temp);
            }else {
                break;
            }
        }
        System.out.println();
    }
}
